package com.ruoyi.system.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.time.LocalDateTime;

// 用户积分日志表
@Data
public class UserPointsLog {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;                    // 主键ID
    private String uid;                 // 用户UID
    private String userName;            // 用户姓名
    private String mobile;              // 用户手机号
    private Integer operateType;        // 操作类型：1新增 2扣减
    private Integer points;             // 本次变动积分
    private Integer sourceType;         // 新增方式：1充值 2打赏
    private String dynamicId;           // 打赏动态ID
    private String donorUid;            // 打赏人UID
    private String orderId;             // 订单id
    private LocalDateTime createdAt;    // 创建时间
    private LocalDateTime updatedAt;    // 修改时间
}
